//类模板
#include <iostream>
using namespace std;
//模板类的声明
//类模板没有自动类型推导
template<class type_name,class type_age>
class person
{
public:
    type_name name;
    type_age age;
    person(type_name name,type_age age){
        this->name=name;
        this->age=age;
    }
    void show(){
        cout<<this->name<<endl;
        cout<<this->age<<endl;
    }
};
int main()
{
    //模板类对象的创建
    person<string,int> p("张三",10000);
    p.show();
    return 0;
}